package JDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class MAIN {
    /**
     * 组件dbutils;
     * 重在参与
     * @param args
     */
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.jdbc.Driver");
        Connection conn = DriverManager.getConnection("jdbc:mysql:///jpa","root","605616");
        System.out.println(conn);
        conn.setAutoCommit(false);//开启事务关闭自动提交
        //Statement//操作数据的接口/


        /**
         * jdbc事物处理
         *
         *  1.jdbc的事务默认关闭的
         *  - - 开启
         *  - - -在语句执行之前 conn.setAutoCommit(false);//开启事务关闭自动提交
         *  - - - 在需要回滚的地方rollback
         *  - - - 在需要提交的地方commit
         *
         *  2.批量的处理一组SQL
         *  一次执行一组SQL 分开执行的话会增加I/O的处理压力
         *  ps.addBatch("...")多个执行时的添加
         *  ps.executeBatch() 多个执行
         */

    }
}
